A Transaction-Oriented Framework for Composing Transactional Web Services

نویسندگان

  • Sami Bhiri
  • Claude Godart
  • Olivier Perrin
چکیده

A Web process (WP) is a process that coordinates a set of Web services, as a cohesive unit of work in order to achieve common goals. In spite of the growing interest to Web services, current technologies are found lacking efficient transactional support for such applications. In this paper, we propose a transactional framework that enhances service description for a better characterization, a more efficient composition, and a more reliable coordination of Web services. In this framework we use the accepted termination states (ATS) property as the correctness criteria to ensure WPs failure atomicity. From a transactional point of view, we consider a WP as a global structured transaction, Web services as sub transactions and interactions as dependencies between sub transactions. The main contribution of this framework is that it is able to incorporate different transactional semantics as well as different behavioral patterns into the same structured transaction, and besides it can validate WPs according to the ATS correctness criteria.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building a Business Transaction Framework based on Abstract Transaction Constructs

Transaction support is vital for reliability of business processes which nowadays can involve dynamically composed services across organizational boundaries. However, no single transaction model is comprehensive enough to accommodate various transactional properties demanded by those processes. Therefore we develop the Business Transaction Framework, which is based on Abstract Transactional Con...

متن کامل

Concurrency Management in Transactional Web Services Coordination

The Business Process Execution Language BPEL4WS has emerged to introduce process dimension in Web Services coordination. At the same time, a lot of needs related to business process management appeared. In this article we focus on transactional management in Web Services platforms. WS-Transaction specification had a big impact on usage of Web Services in critical situations such as financial se...

متن کامل

Guest Editorial: Special Section on Transactional Web Services

THE Internet, along with its related technologies, has created an interconnected world in which information flows easily and tasks are processed collaboratively. To make service-oriented applications more robust, Web services must be examined from a transactional perspective. By transactional, we mean first defining the actions that guide the execution of Web services when failures arise and th...

متن کامل

Specification of Transactional Requirements for Web Services using Recoverability

In Service-Oriented Computing (SOC), a business transaction comprises of several web services provided by multiple enterprises. The transactional behaviour of individual web services must be considered for service selection so that the composition of web services results in a reliable execution. It is difficult for a business analyst to envisage the desired business policies of a process in ter...

متن کامل

A survey of transactional issues for Web Service composition and recovery

This paper presents a survey of relevant transactional and recovery issues for the development of processes that are composed of web services in a service-oriented architecture (SOA). A process in an SOA is not a traditional ACID transaction due to the loosely-coupled, autonomous, and heterogeneous nature of the execution environment. As a result, processes that are composed of web services can...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004